1404,1405,1406,1407,1408,1409,1410,1410,1411,1411,1412,1412,1413,1413,1413,1414,1414,1415,1416,1416,1417,1418,1419,1420,1421,1422,1423,1424,1426,1428,1430,1433,1434,1435,1436,1437,1440,1442,1444,1445,1446,1447,1450,1453,1457,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1469,1471,1471,1472,1472,1472,1473,1474,1475,1477,1480,1481,1481,1482,1483,1484,1486,1487,1488,1490,1494,1496,1499,1502,1505,1511,1514,1515,1516,1517,1518,1520,1523,1527,1534,1538,1541,1543,1544,1545,1546,1547,1549,1550,1551,1553,1556,1559,1562,1563,1564,1565,1567,1571,1573,1574,1575,1576,1577,1578,1580,1581,1582,1584,1585,1586,1587,1588,1589,1590,1591,1592,1594,1595,1597,1598,1599,1599,1600,1601,1602,1603,1604,1604,1605,1606,1607,1608,1609,1610,1610,1611,1612,1612,1613,1613,1613,1612,1610,1609,1608,1608,1608,1607,1607,1606,1606,1606,1606,1606,1607,1607,1610,1610,1611,1611,1612,1614,1617,1617,1616,1616,1616,1616,1617,1618,1618,1619,1620,1621,1622,1623,1624,1625,1626,1626,1627,1628,1631,1632,1633,1634,1635,1635,1635,1635,1635,1635,1634,1634,1633,1633,1633,1632,1632,1632,1631,1631,1631,1630,1629,1628,1628,1627,1627,1626,1626,1625,1625,1625,1624,1622,1621,1619,1615,1611,1608,1599,1595,1592,1587,1583,1579,1577,1575,1574,1572,1567,1565,1563,1561,1560,1558,1548,1545,1544,1543,1542,1541,1540,1539,1530,1525,1522,1521,1518,1517,1514,1498,1494,1491,1490,1489,1489,1488,1487,1486,1485,1484,1484,1483,1483,1482,1482,1479,1478,1475,1472,1470,1468,1466,1465,1464,1462,1461,1460,1459,1453,1449,1449,1449,1448,1448,1448,1448,1449,1450,1450,1450,1450,1449,1448,1446,1445,1444,1443,1442,1441,1441,1440,1440,1439,1438,1438,1437,1437,1438,1438,1439,1439,1439,1440,1440,1440,1441,1441,1441,1441,1442,1442,1443,1442,1442,1441,1441,1440,1439,1439,1438,1437,1436,1436,1436,1437,1437,1437,1436,1436,1435,1434,1433,1432,1432,1431,1431,1431,1430,1429,1428,1427,1427,1427,1428,1429,1429,1430,1430,1431,1432,1432,1433,1434,1434,1435,1436,1437,1437,1437,1436,1436,1435,1434,1433,1432,1431,1430,1429,1428,1428,1427,1427,1427,1427,1428,1428,1429,1429,1430,1430,1431,1431,1432,1432,1432,1431,1431,1430,1429,1428,1427,1427,1426,1425,1421,1420,1419,1418,1418,1417,1417,1416,1415,1414,1414,1414,1414,1414,1414,1413,1412,1411,1411,1411,1411,1410,1409,1408,1407,1406,1406,1405,1404,1404,1404,1404,1405,1405,1405,1405,1404,1404,1403,1402,1401,1400,1399,1398,1397,1397,1396,1396,1395,1395,1395,1394,1394,1393,1392,1391,1391,1391,1392,1392,1393,1394,1394,1395,1395,1396,1396,1397,1397,1398,1399,1400,1401,1401,1401,1402,1402,1403,1403,1404,1404,1404,1403,1402,1401,1401,1401,1402,1403,1404,1405,1405,1406,1407,1407,1408,1408,1408,1407,1407,1406,1406,1405,1403,1402,1401,1400,1399,1398,1397,1396,1395,1394,1393,1393,1394,1394,1395,1397,1398,1399,1400,1401,1402,1402,1403,1403,1404,1404,1404,1405,1405,1404,1404,1403,1403,1403,1402,1402,1401,1402,1402,1402,1403,1404,1404;855,855,855,855,855,855,855,854,854,853,852,851,850,849,848,848,847,847,847,846,846,846,845,844,843,842,842,841,840,838,836,834,833,833,833,833,832,832,832,832,832,832,832,832,834,835,836,837,837,837,837,837,837,837,836,836,835,834,833,832,831,830,830,828,828,827,826,826,825,825,825,824,823,823,822,820,817,815,814,812,811,809,808,807,807,807,806,806,806,805,805,805,805,805,805,805,806,806,807,807,807,807,807,808,808,808,808,809,809,810,810,811,811,811,811,811,812,812,812,812,812,812,812,812,812,813,813,813,814,814,812,812,812,811,811,811,811,810,810,811,811,811,812,812,812,812,813,813,813,814,814,815,816,817,819,823,826,828,831,833,834,836,840,843,847,850,855,856,861,862,864,865,866,868,871,873,875,877,878,879,881,883,885,888,890,896,898,900,901,903,904,906,907,909,912,913,915,917,918,921,924,928,930,932,933,934,935,936,938,939,940,941,941,942,943,944,945,946,947,947,948,949,950,951,952,966,966,967,967,969,970,972,973,975,976,976,975,974,974,974,976,977,979,981,984,985,985,985,985,982,980,979,979,978,978,978,978,978,979,980,981,983,985,988,996,1000,1000,999,999,998,998,998,997,997,996,995,995,994,994,993,992,992,993,994,994,995,995,995,995,995,995,995,995,995,996,994,993,992,991,990,989,988,987,986,985,984,983,981,980,979,979,979,978,978,977,977,976,975,974,973,972,971,970,969,968,967,966,966,965,964,964,963,962,961,960,959,958,957,956,956,955,955,955,956,956,956,956,955,954,953,952,951,950,949,949,950,951,952,953,953,954,955,956,956,955,954,953,952,951,950,949,949,948,947,947,946,945,945,944,944,943,942,941,940,940,939,939,939,939,940,940,940,940,939,938,938,937,936,935,935,934,934,933,933,932,932,931,930,928,927,927,926,926,926,925,925,924,924,924,925,924,923,923,922,922,921,921,921,922,923,924,925,926,927,927,927,927,926,925,924,923,923,923,923,923,922,922,921,920,919,918,918,917,916,915,915,914,914,914,913,913,913,913,913,914,914,915,915,916,917,917,918,919,919,918,917,916,915,914,913,912,911,911,910,909,908,908,907,906,905,904,903,902,901,901,900,899,898,897,896,895,895,894,894,893,892,892,892,892,892,891,891,890,889,889,888,887,887,886,886,885,885,885,885,886,886,887,888,888,888,889,889,887,886,886,885,885,884,883,882,881,880,879,878,877,876,875,874,873,870,869,869,867,866,865,864,864,863,862,862,861,860,859,858,857